package com.yxj.MyReflectDemo1;

public class MyReflectDemo {
    public static void main(String[] args) throws ClassNotFoundException {
        /*
         * 获取class对象的三种方式:
         * 1.Class.forName(“全类名");
         * 2.类名.class
         * 3.对象.getclass();
         * */

        //1.方式
        //最为常用
        //全类名：包名+类名
        Class clazz1 = Class.forName("com.yxj.MyReflectDemo1.Student");

        //2.
        //一般更多的是当作参数进行传递
        Class clazz2 = Student.class;

        //3.
        //当已经有了这个对象时才使用
        Student s = new Student();
        Class clazz3 = s.getClass();
        //打印
        System.out.println(clazz1==clazz2);
        System.out.println(clazz2==clazz3);
    }
}
